// #ifdef H5
import config from '../../config.js'
import request from '../request.js'
import common from '../common.js'
let h5 = new Object()


/*
 * 微信网页授权
 * 2020-11-23
 */
h5.getToken = function() {
	let user_id = uni.getStorageSync('user_id')
	let access_token = uni.getStorageSync('access_token')
	return new Promise((resolve, reject) => {
		if (!access_token) {
			request.getData('base/h5/api/Auth/getToken', {
				user_id: user_id
			}).then(res => {
				if (res.code === 0) {
					uni.setStorageSync('user_id', res.data.user_id)
					uni.setStorageSync('access_token', res.data.access_token)
					uni.setStorageSync('access_token_expire_time', res.data.access_token_expire_time)

					resolve({
						user_id: uni.getStorageSync('user_id'),
						access_token: uni.getStorageSync('access_token'),
					})
					console.log('生产环境刚获得 缓存user_id = ' + uni.getStorageSync(
							'user_id'))
				} else {
					console.log(res)
					reject()
				}
			})
		} else {
			resolve({
				user_id: uni.getStorageSync('user_id'),
			})
			console.log('生产环境 缓存user_id = ' + uni
				.getStorageSync('user_id'))
		}

	})
}

export default h5
// #endif